// newmodels/repairSchema.js
const mongoose = require('mongoose');

//维修状态类型表

const repairSchema = new mongoose.Schema({
  machineId: { type: mongoose.Schema.Types.ObjectId, ref: 'Machine', required: true }, // 机器的ID
  repairType: {
    type: String,
    enum: ['保内', '保外', '修板', '外包维修'],
    required: true
  }, // 维修类型
  repairStatus: {
    type: String,
    enum: ['待维修', '维修中', '已完成'],
    default: '待维修'
  }, // 维修状态，默认为待维修

  createdAt: { type: Date, default: Date.now }, // 创建时间，默认为当前时间
  updatedAt: { type: Date, default: Date.now } // 修改的时间，默认为当前时间
});

module.exports = mongoose.model('RepairInfo', repairSchema);